package cn.iocoder.yudao.module.infra.code;

public interface SequenceRuleConstant {

    /**
     * 随机最小值
     */
    public static final int    RANDOM_MIN_VALUE           = 1000;
    /**
     * 随机最大值
     */
    public static final int    RANDOM_MAX_VALUE           = 9999;
    /**
     * App默认位数
     */
    public static final int    APP_DEFAULT_DIGIT          = 4;
    /**
     * biz默认位数
     */
    public static final int    BIZ_DEFAULT_DIGIT          = 2;
    /**
     * biz默认位数
     */
    public static final int    REDIS_DEFAULT_DIGIT        = 4;
    /**
     * Redis默认位数
     */
    public static final String REDIS_DEFAULT_DIGIT_FORMAT = "%04d";
    /**
     * App默认位数
     */
    public static final String APP_DEFAULT_DIGIT_FORMAT   = "%04d";
    /**
     * 3位数
     */
    public static final String BIZ_DEFAULT_DIGIT_FORMAT   = "%03d";

    /**
     * 5位数
     */
    public static final String REDIS_DEFAULT_DIGIT_FORMAT_SPU = "%05d";

    /**
     * 2位数
     */
    public static final String REDIS_DEFAULT_DIGIT_FORMAT_SKU = "%02d";

}
